package com.lh.entity.table;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;

import java.math.BigInteger;
import java.util.Date;


@Data
@TableName( "material_info")
public class MaterialInfo {

    /**
     * 主键，自增
     */
    @TableId(value = "id", type = IdType.AUTO)
    private BigInteger id;

    /**
     * 业务id
     */
    @TableField("main_id")
    private Integer mainId;

    /**
     * 材料类型
     */
    @TableField("material_type")
    private String materialType;

    /**
     * 内容
     */
    @TableField("content")
    private String content;

    /**
     * 内容时间
     */
    @TableField("content_date")
    private Date contentDate;

    /**
     * 扩充字段1
     */
    @TableField("field1")
    private String field1;

    /**
     * 扩充字段2
     */
    @TableField("field2")
    private String field2;

    /**
     * 扩充字段3
     */
    @TableField("field3")
    private String field3;

    /**
     * 扩充字段4
     */
    @TableField("field4")
    private String field4;

    /**
     * 扩充时间字段1
     */
    @TableField("field_date1")
    private Date fieldDate1;

    /**
     * 扩充时间字段2
     */
    @TableField("field_date2")
    private Date fieldDate2;

    /**
     * 创建时间
     */
    @TableField("create_time")
    private String createTime;

    /**
     * 排序
     */
    @TableField("sort")
    private Integer sort;

    /**
     * 状态
     */
    @TableField("state")
    private String state;

    /**
     * 文件路径
     */
    @TableField("file_url")
    private String fileUrl;

}
